package com.zyz.K_集合.Set接口实现类一HashSet;

import java.util.HashSet;

/**
 * @author: vick
 * @Date: 2025/3/28
 * @Description:
 * @version: 1.0
 */
public class PersonTest {
    public static void main(String[] args) {
        HashSet<Person> hashSet = new HashSet<>();
        hashSet.add(new Person("vick1", 22));
        hashSet.add(new Person("vick2", 23));
        hashSet.add(new Person("vick1", 22));

        System.out.println(hashSet);
        /*
        * 1. 先通过 hashcode计算 索引位置
        * 2. 在这个位置上判断是否有和其 相同的元素（equals）
        * 3. 如果有 插入失败
        * 4. 如果没有插入成功
        * */

    }
}
